(set: $inv to 1)<script>A.track('spookamb').stop();</script><script>A.track('bathroom').loop(true).play();</script>(if: $deaths is 3)[(go-to: "DeathFinal")](if: $deaths is 2)[Are your eyes open or closed? For a moment you can't quite tell. Then your vision, slowly, begins to return to you. If before there was a slight feeling of alienation now you feel almost as if you are vaguely instructing someone else entirely. Your movements are sluggish and stilted, and it takes a few seconds longer than it should for sensory information to make its way to you. And things just don't... don't look right. Your surroundings, once familiar to you, now seem to wobble, seem paper-thin. God forbid you see what *truly* surrounds you. You may not be able to maintain your grip on yourself, should you die again. [[Go out->BacksideHandler]]](if: $deaths is 1)[Your eyes snap open. Familiar black-and-white tiles meet your vision. You're in the bathroom again. But you don't feel quite like you did earlier. You feel as if you're less present than you were before. As if some part of your soul has been torn out through your back. Just a small part. Just enough for you to feel like a stranger inhabiting your own body. As you shakily rise, you make out something scratched in the surface of the cracked mirror across from you: LOOK FOR A RAZOR. [[Go out->BacksideHandler]]](if: $deaths is 0)[You awaken, your face slick with sweat, your muscles aching. Your surroundings are not those of your truck's cab; the last thing you remember is pulling to the side of a road on some back-country stretch to catch a few hours of sleep. Instead you are sitting on the cold linoleum floor of a bathroom. You rise. Through the crack in the door you can see the shelves of a gas station drugstore, a sight you've seen countless times over your many road trips. But despite the familiarity, something seems... strange. Like the scene ahead could melt away at any moment. [[Go out->BacksideHandler]]]<script>drawCanvasBackground("images/staticimg.png")</script>{<script>A.track('phone').stop();</script><script>A.track('spookamb').stop();</script><script>A.playlist('radio').mute(false);</script><script>A.playlist('radio').volume(0.1);</script><script>A.playlist('radio2').mute(false);</script><script>A.playlist('radio2').volume(0.1);</script><script>A.playlist('radio3').mute(false);</script><script>A.playlist('radio3').volume(0.1);</script> <script>A.track('song').stop();</script>(unless: A.track('lights').isPlaying())[<script>A.track('lights').loop(true).play(); A.track('lights').volume(0.1);</script>](if: $deaths is 0)[(unless: A.playlist('radio').isPlaying())[<script>A.playlist('radio').loop(true).play();A.playlist('radio').volume(0.1);</script>]](else-if: $deaths is 1)[(unless: A.playlist('radio2').isPlaying())[<script>A.playlist('radio2').loop(true).play(); A.playlist('radio2').volume(0.1);</script>]](else-if: $deaths is 2)[(unless: A.playlist('radio3').isPlaying())[<script>A.playlist('radio3').loop(true).play(); A.playlist('radio3').volume(0.1);</script>]](unless: A.track('gasamb').isPlaying())[(if: $deaths is 1 or $deaths is 2)[<script>A.track('gasamb').loop(true).play(); A.track('gasamb').volume(0.9);</script>]]}(if: $frontv is 1 and $puzzle3 is 1 and $consternation is not 1)[As you enter the gas station you see the attendant turn quickly away from you, gritting his teeth. You weren't able to see his eyes. (set: $consternation to 1)](else-if: $frontv is 1)[You're back at the front of the store. (if: $deaths is 1)[ *(either: "The white outside calls to you.", "You can hear something rustling amongst the stocked goods on the shelves behind you. You fight the urge to look over.", "For a moment, you thought you could hear something skittering on the roof.", "You feel a little stressed.", "You feel a little distrustful.", "You feel all right.", "You do not feel all right.", "You do NOT feel all right.", "You can hear a dial tone emanating from the side room.", "Is the attendant here? Is he?", "A dark shadow flickers past the window, just for an instant.")* ](if: $deaths is 2)[ *(either: 'You hear a voice in your head: "What will it be like, dying so far from home?', "You see a face in the window, a not-quite-human face. A young girl's face without eyes. You blink and the image is gone.", "The fog ripples beyond the window, like the surface of a pale sea.", "You want to hide in the bathroom.", "You want to curl up in a ball.", "You want to peel away some of your skin. Just a touch. Just a tad. Is it still you, in there? Would you bleed white smoke?", "You feel movement in your side. It stops.", "You feel a foreign touch inside your left thigh, as if hard fingers have barely decided against pushing up, out of your skin.", 'You hear a voice in your head: "Do not trust anyone."', 'You hear a voice in your head: "How long have I been here? Years? Centuries? I was a traveler like you, once, and you will keep me company, and we will have such grand stories to tell each other, to be sure..."', 'You hear a voice in your head: "Do you know what an antlion is?"')* ]](else-if: $frontv is not 1)[You turn to face the front of the store and realize that you aren't alone. A man stands behind the counter, nearly immobile. If it weren't for the look fixed on you he might as well be a mannequin or a statue. Behind him there is only an eerie kind of radiating whiteness. You've never seen fog this thick before, even through a window. (set: $frontv to 1)] (if: $attendant is 1)[[[Talk to attendant->AttendantHandler]]](if: $attendant is 0)[[[Visit the attendant's desk->AttendantHandler]]] [[Go outside]] [[Look at shelves->ShelfHandler]] [[Go to back of store->BacksideHandler]] [[Go to side room->Listen to the radio]]{(if: $attendant is 1)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front2.3.png")</script>]]}(if: $shelfv is 1)[You're back at the three shelves.](if: $shelfv is not 1)[There are three rows of shelves. The first contains snack foods and other junk, the second has electronic parts, the third has cleanliness products. (set: $shelfv to 1)] Where do you want to go? [[Row 1 (Snacks & General Goods)->Row 1 (Snacks)]] [[Row 2 (Electronics)]] [[Row 3 (Toiletries)]] [[Go to front of store->StoreFront]] [[Go to back of store->BacksideHandler]]<script>drawCanvasBackground("images/shelf.png")</script>Nothing's changed in the bathroom you woke up in. (if: $key is not 1)[The door across from it is locked.] (if: $key is 1)[[[Unlock other bathroom->Unlock other bathroom]] ](if: $key is 2)[[[Visit other bathroom->Unlock other bathroom]] ][[Return->BacksideHandler]]{(if: $examine is 0)[(if: $deaths is 0)[<script>drawCanvasBackground("images/back.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/back.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/back.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/back2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/back2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/back2.3.png")</script>]]}(if: $attendant is 0)[The phone is attached to the wall, but the receiver is not. It doesn't work anymore, if it ever worked in the first place. [[Back->Listen to the radio]]](if: $attendant is 1 and $quarter is not 2)[The phone looks like an old model pay phone. Dialing will be difficult as it has no numbers. (if: $quarter is 0 or $quarter is 1)[There is a coin slot beneath the receiver] (if: $quarter is 1)[[[Slot a quarter in->Phonepaid]] ][[Pick up the receiver->Phone2]] [[Back->Listen to the radio]]](if: $attendant is 1 and $quarter is 2)[The phone is still ringing. Ringing, ringing. Who could it be? What could it be? [[Answer->PhoneAnswer]] [[Don't->Listen to the radio]]]{(if: $deaths is 0)[<script>drawCanvasBackground("images/side.png")</script>](if: $deaths is 1)[<script>drawCanvasBackground("images/side2.png")</script>](if: $deaths is 2)[<script>drawCanvasBackground("images/side3.png")</script>]}{<script>A.track('bathroom').stop();</script><script>A.playlist('radio').mute(false);</script><script>A.playlist('radio').volume(0.1);</script><script>A.playlist('radio2').mute(false);</script><script>A.playlist('radio2').volume(0.1);</script><script>A.playlist('radio3').mute(false);</script><script>A.playlist('radio3').volume(0.1);</script>(unless: A.track('gasamb').isPlaying())[(if: $deaths is 1 or $deaths is 2)[<script>A.track('gasamb').loop(true).play(); A.track('gasamb').volume(.9);</script>]] (unless: A.track('lights').isPlaying())[<script>A.track('lights').loop(true).play(); A.track('lights').volume(0.1);</script>](if: $deaths is 0)[(unless: A.playlist('radio').isPlaying())[<script>A.playlist('radio').loop(true).play(); A.playlist('radio').volume(0.1);</script>]](else-if: $deaths is 1)[(unless: A.playlist('radio2').isPlaying())[<script>A.playlist('radio2').loop(true).play(); A.playlist('radio2').volume(0.1);</script>]](else-if: $deaths is 2)[(unless: A.playlist('radio3').isPlaying())[<script>A.playlist('radio3').loop(true).play(); A.playlist('radio3').volume(0.1);</script>]]}(if: $backv is 1)[Nothing has changed in the back of the room. (if: $deaths is 1)[ *(either: "You hear a faint buzzing, and then it's gone.", "It itches behind your eyes.", "*Hello? Hello?*", "Something is wriggling beneath the floorboards.", "You feel a little tired.", "You feel a little nervous.", "You feel fine.", "You do not feel fine.", "You do NOT feel fine.", "Something falls from a shelf.", "The buzzing of the lights seems louder than it should be.", "This place has no odor. It's not something you would notice, normally, but the wayward thought is difficult to dislodge, now that it has arrived.")* ](if: $deaths is 2)[ *(either: "Wriggle wriggle, little gnat.", "There are many eyes upon you.", "If the fog outside were to depart, what would you see?", "You want to go home.", "You want to go to sleep.", "You want to wake up.", "You want to go OUTSIDE.", "You want to go outside, don't you? Don't you?", 'You hear a voice in your head: "Is someone there?"', 'You hear a voice in your head: "You will stay with us, yes. Yes, of course you will."', 'You hear a voice in your head: "She is not alone. There are others out there..."')* ]](if: $backv is not 1)[You leave the bathroom and enter the drugstore proper. It doesn't seem all that strange on the surface: a handful of shelves, well-stocked, the distant murmur of a radio, the hum of electric lights. But something about it still makes you itch. Like you've walked out onto a set for a television show and can't find your way back. (set: $backv to 1)] [[Go to front of store->StoreFront]] [[Go to shelves->ShelfHandler]] [[Back to the bathrooms->Bathroom2]] [[Look at emergency exit->EE]]{(if: $examine is 0)[(if: $deaths is 0)[<script>drawCanvasBackground("images/back.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/back.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/back.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/back2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/back2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/back2.3.png")</script>]]}You hear nothing. Dead silence, deader than dead. The phone is not powered--yet you can sense something on the other end, like a soundless tone. There is intense scrutiny upon you. Beware. (if: $Trick is 1)[[[Turn the phone upside down->Phone3]] ][[Speak->Phone4]] **[[GO BACK->Listen to the radio]]**{(if: $deaths is 0)[<script>drawCanvasBackground("images/side.png")</script>](if: $deaths is 1)[<script>drawCanvasBackground("images/side2.png")</script>](if: $deaths is 2)[<script>drawCanvasBackground("images/side3.png")</script>]}An assortment of items peers out at you. Some of the shelves are empty; others contain goods, food items and drinks and other consumable items in myriad colors that seem to sag as you look at them. What do you look for? {<input type="text" data-varname="Entry">\ <script>processInputElements();</script>} |zhotkey>[[[Look->Row1Handler]]] [[Nothing->ShelfHandler]]<script>drawCanvasBackground("images/shelf.png")</script>A row filled with miscellaneous hardware and electronic junk stands out to you. The assortment includes phone chargers, sparkplugs, a few smashed lightbulbs, what looks like a vacuum tube, fuses, flashlights. It is a truly motley collection. What do you look for? {<input type="text" data-varname="Entry">\ <script>processInputElements();</script>} |zhotkey>[[[Look->Row2Handler]]] [[Nothing->ShelfHandler]]<script>drawCanvasBackground("images/shelf.png")</script>There are health products on this shelf, or maybe there's just supposed to be--you see boxes for soaps, shampoos, condoms, tampons, scissors and tweezers and everything in between, but very few actual products. Still, it seems like if there's anything you need related to bathrooms, you'd best search for it here. What do you look for? {<input type="text" data-varname="Entry">\ <script>processInputElements();</script>} |zhotkey>[[[Look->Row3Handler]]] [[Nothing->ShelfHandler]]<script>drawCanvasBackground("images/shelf.png")</script>The man behind the desk turns his head toward you. "Another live one. Think you'll probably die like the rest, but hey--helps to keep your hopes up." "You're probably confused. I was, too. You'll probably find more answers than I can give--when I woke up I was here, wearing this. I'm a businessman. I don't work here." "I left this spot twice and was brought back each time. It hurts. I'm afraid of doing it again." "If you want to talk more, bring me a pack of cigarettes. I'm afraid to get them myself." (set: $AttendantTalk to 1) (if: $cigarettes is 1)[[[Give cigarettes->Attendant2.1]] ][[Leave->StoreFront]]{(if: $attendant is 1)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front2.3.png")</script>]]}{<script>A.track('gasamb').stop();</script><script>A.track('lights').stop();</script> <script>A.playlist('radio').mute(true); A.playlist('radio2').mute(true); A.playlist('radio3').mute(true);</script> <script>A.track('spookamb').loop(true).play();</script>}(if: $toy is 2)[Your distraction continues to shriek from within the fog. (unless: A.track('song').isPlaying())[<script>A.track('song').loop(true).play();A.track('song').volume(0.05);</script>]<script>A.track('song').mute(false);</script> The attention upon you earlier has shifted. It should be safe to move around out here... so long as you don't stray too far. [[Go back inside->StoreFront]] [[Go around the corner, to the right->Right]] [[Go along the side of the store, to the left->Left]](if: $deaths is 2 or $AttendantTalk is 9)[ [[Walk out into the fog]]]](if: $toy is not 2)[Ahead there is fog. You cannot see the ground at your feet. You cannot see your feet. The drugstore door clangs shut behind you. As it does a new sensation slithers over your body: that of (text-style: "shudder")[intense, burning scrutiny.] Its source is unknown. Beware. (if: $toy is 1)[[[Throw noisemaker->BorrowedTime]] ]*[[GO BACK INSIDE->StoreFront]]* [[Go around the corner, to the right->Right]] [[Go along the side of the store, to the left->Left]](if: $deaths is 2 or $AttendantTalk is 9)[ [[Walk out into the fog]]]]<script>drawCanvasBackground("images/fog2.png")</script>{(if: $quarter is 2)[(unless: A.track('phone').isPlaying())[<script>A.track('phone').loop(true).play();</script>]]<script>A.playlist('radio').volume(1);</script> <script>A.playlist('radio2').volume(1);</script> <script>A.playlist('radio3').volume(1);</script><script>A.track('lights').stop();</script><script>A.track('gasamb').stop();</script>(if: $deaths is 0)[(unless: A.playlist('radio').isPlaying())[<script>A.playlist('radio').loop(true).play(); A.playlist('radio').volume(1);</script>]](else-if: $deaths is 1)[(unless: A.playlist('radio2').isPlaying())[<script>A.playlist('radio2').loop(true).play(); A.playlist('radio2').volume(1);</script>]](else-if: $deaths is 2)[(unless: A.playlist('radio3').isPlaying())[<script>A.playlist('radio3').loop(true).play(); A.playlist('radio3').volume(1);</script>]]}A radio plays in the background of this side room. You can see a telephone on the far wall, and a monolithic arcade machine seems to watch as you stand in the doorway. [[Look at arcade cabinet->Arcade]] [[Examine phone->phone]] [[Back->StoreFront]]{(if: $deaths is 0)[<script>drawCanvasBackground("images/side.png")</script>](if: $deaths is 1)[<script>drawCanvasBackground("images/side2.png")</script>](if: $deaths is 2)[<script>drawCanvasBackground("images/side3.png")</script>]}You creep awkwardly around the right side of the gas station, keeping a hand on the cold concrete walls to keep from losing your way. Difficult as it is to see, vague shapes flicker in the darkness ahead. From what you can tell they match the profile of gas station pumps. The one on your right seems to have a vehicle up beside it--a van, judging by its rectangular shape. (if: $toy is not 2)[ Something moves. You hardly see the silhouette--it's more like a lone *twitch* in the fog, like a cobweb in a slight breeze. ] [[Go on->CorpseHouse]] [[Go back->Too Late]]<script>drawCanvasBackground("images/fog2.png")</script><script>A.track('song').mute(true);</script>You turn left, nearly hugging the side of the gas station as you move. Moments pass, dragging--and then you catch sight of an orb of light, hovering in the white void not far away. Beneath it is a dark, bulky shape. (if: $toy is not 2)[ Something moves. You hardly see the silhouette--it's more like a lone *twitch* in the fog, like a cobweb in a slight breeze. ] [[Go on->dumpster]] [[Go back->Too Late]]<script>drawCanvasBackground("images/fog2.png")</script><script>A.track('song').mute(true);</script>(if: $cigarettes is 3 or $cigarettes is 1)[Cigarettes kill. You decide not to take another pack. [[Back->ShelfHandler]]](else-if: $cigarettes is 2)[You search among the shelves for another pack of cigarettes, and eventually find one at the back, jammed between two tin cans that look as if they're fused to the metal. There's something clattering around in this pack, too. [[Investigate->Cigarettes2]]](else-if: $cigarettes is 0 and $puzzle1 is 0)[You reach into one of the shelves and pluck out a pack of cigarettes. As you pick it up you can hear something clattering around within it. (set: $Entry to "nothing") [[Investigate->Cigarettes2]] [[Ignore it->Cigarettes3]]]<script>drawCanvasBackground("images/shelf.png")</script>A metal puzzle piece(if: $puzzle2 is 0 and $puzzle3 is 0 and $puzzle4 is 0)[, the likes of which you've never seen before,] tumbles out of the open pack and into your hand. Its edges are jagged and it bears no images on either side. (set: $puzzle1 to 1)(set: $cigarettes to 1) [[Back->ShelfHandler]](set: $Entry to "nothing")<script>drawCanvasBackground("images/shelf.png")</script>You ignore the clattering and put the cigarettes in your pocket. (set: $cigarettes to 1) [[Back->ShelfHandler]](set: $Entry to "nothing")<script>drawCanvasBackground("images/shelf.png")</script>"Nicotine withdrawal is bad enough when you haven't already died twice. Can't think straight. Don't want to think straight, really. Sorry." (if: $cigarettes is 1)[[[Give cigarettes->Attendant2.1]] ][[Leave->StoreFront]]{(if: $attendant is 1)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front2.3.png")</script>]]}(if: $attendant is 0)[(go-to: "AttendantFinal")](else-if: $attendant is not 0)[(if: $consternation is 1 and $AttendantTalk is not 9)[(go-to: "AttendantHonest")](else-if: $consternation is 1 and $AttendantTalk is 9)[(go-to: "AttendantHonest2")](else-if: $consternation is not 1)[(if: $AttendantTalk is 0)[(go-to: "Attendant")] (if: $AttendantTalk is 1)[(go-to: "Attendant2")] (if: $AttendantTalk is 2)[(go-to: "Attendant3")] (if: $AttendantTalk is 3)[(go-to: "Attendant4")] (if: $AttendantTalk is 4)[(go-to: "Attendant5")] (if: $AttendantTalk is 5)[(go-to: "Attendant6")] (if: $AttendantTalk is 6)[(go-to: "Attendant7")] (if: $AttendantTalk is 7)[(go-to: "Attendant8")] (if: $AttendantTalk is 8)[(go-to: "Attendant2.1")]]](if: $cigarettes is 1)[The attendant takes the pack of cigarettes. He opens it, flipping the lid back.(if: $puzzle1 is 1 or $puzzle1 is 2)[ A frown slithers across his face; he points his head toward you, then specifically toward your pockets, as if searching. His lips move wordlessly for a moment; then he places the pack in his pocket.](else:)[ He half-smiles, nods to himself, and slides the pack into his pocket.] (if: $puzzle1 is 1)[(set: $cigarettes to 3)](if: $puzzle1 is 0)[(set: $cigarettes to 2)]] (if: $deaths is not > 0)["Thanks. So, guess I'll give you a tip: don't do anything to call attention to yourself. I don't know what's out there but it doesn't like loud noises and it doesn't like it when things are noticeably out of place. Including workers." He shudders. "I'm orchestrating an escape plan, but I need something else--a pack of batteries from the electronics shelf. Grab 'em for me." (set: $AttendantTalk to 2) [[Leave->StoreFront]]](if: $deaths is > 0)["You died earlier, didn't you." He nods. "Careful careful. Don't want that to happen again. I can't tell for sure, but I don't think the rules from back home apply here. Death gets in your eyes and your mouth and makes it hard to see and think. Careful careful." (set: $AttendantTalk to 4) "I had something else planned but honestly, you don't look so good. Find me a pair of boltcutters--they should just be in the electronics shelf. I'm going to use them to break into the arcade cabinet." [[Leave->StoreFront]]]{(if: $attendant is 1)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front2.3.png")</script>]]}"What are you doing? You want something from me? I don't know anything until you get me those batteries." [[Leave->StoreFront]]{(if: $attendant is 1)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front2.3.png")</script>]]}(if: $batteryfate is 1)[You know better than to try that again. [[Back->ShelfHandler]]](if: $batteryfate is not 1)[You reach for a pack of batteries. As you lift the package from the shelf you suddenly realize that it has been opened in advance--the only thing keeping the contents from spilling out was the pressure of the other packages behind the first. Almost a dozen batteries roll out of the package before you can stop them. Each strikes the metal of the shelf beneath with an echoing, loud *clunk* that reverberates within the room. (set: $deaths to it+1)(set: $Entry to "nothing") You feel a foreign attention fix you through metal and wall, through skin and bone, looking with hungry disinterest at your *spirit*. (if: $AttendantTalk is 2)[(set: $AttendantTalk to 3)](set: $batteryfate to 1) It reaches out to you... [[Fade out->DeathHandler]]](set: $Entry to "nothing")<script>drawCanvasBackground("images/shelf.png")</script>"You're certainly clumsy. I just watched you die." He shakes his head. "Careful careful. Don't want that to happen again. I can't tell for sure, but I don't think the rules from back home apply here. Death gets in your eyes and your mouth and makes it hard to see and think, and the more you die, the worse it gets. 'til you can't see anything, or think at all. Careful careful." (set: $AttendantTalk to 4) "Forget the batteries, I'll figure something else out instead. Find me a pair of boltcutters--they should just be in the electronics shelf. I'm going to use them to break into the arcade cabinet. Once I--once we--start the escape there won't be time enough for us to figure it out before we can leave." (if: $boltcutters is 1)[[[Give boltcutters->Attendant5.1]] ][[Leave->StoreFront]]{(if: $attendant is 1)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front2.3.png")</script>]]}"I need those boltcutters. Unless you like being trapped in this hell for the rest of your short life..." (if: $boltcutters is 1)[[[Give boltcutters->Attendant5.1]] ][[Leave->StoreFront]]{(if: $attendant is 1)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front2.3.png")</script>]]}(if: $boltcutters is 1)[(set: $boltcutters to 2)](if: $deaths is 2)["Good. That machine's dangerous. Was the first thing that--" He shuts his mouth abruptly and places the boltcutters out of sight. "We're making good progress. With these in hand I'll either have, or be able to get, three out of the pieces we need. But there's a fourth." "It's outside. In a dumpster. Grab it and..." "...And come back." (set: $AttendantTalk to 7) [[Leave->StoreFront]]](else-if: $deaths is <2)["Good. That machine's dangerous. Was the first thing that--" He shuts his mouth abruptly and places the boltcutters out of sight. "Anyway. There's something else that's important for our escape. In the side room to my right there's a phone without any numbers. I don't know exactly where we are, but there's no reason you can't use it to call the authorities. If you do it, nobody else will have to get trapped here." (set: $AttendantTalk to 5) "Do that, and we can focus on getting the last piece." [[Leave->StoreFront]]]{(if: $attendant is 1)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front2.3.png")</script>]]}"Did you call the police yet? If you can't dial, just ask for the operator." [[Leave->StoreFront]]{(if: $attendant is 1)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front2.3.png")</script>]]}Your surroundings fade away, slowly, until you are left in an empty white space. At first there is nothing. Then, as you watch, a shape coalesces ahead of you. It is dark, huge, formless. Larger than the largest of trees, taller than mountains. A vague, black shape. Without any land to gauge by you cannot tell if it is near or far. But you suspect it is closer, far closer, than you would ever want it to be. Her. It comes to you. *She* is too close. *She* is watching, waiting. And this mass shape before you forms only a small part of one of her many limbs; her actual form is above. Looking down on you. And that attention alone is close to crushing your soul like an egg. [[Fade out->BathroomOpen]]<script>drawCanvasBackground("images/fog2.png")</script>"I take it by your change of placement you weren't able to contact the authorities. Dammit. I guess we just have ourselves to worry about, then." "On that note we're making good progress. With these in hand I'll either have, or be able to get, three out of the pieces we need. But there's a fourth." "It's outside. In a dumpster. Grab it and..." "...And come back." (set: $AttendantTalk to 7) [[Leave->StoreFront]]{(if: $attendant is 1)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front2.3.png")</script>]]}"Just... just get the last piece." The attendant doesn't look up at you. "Then this nightmare will be over." [[Leave->StoreFront]]{(if: $attendant is 1)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front2.3.png")</script>]]}(if: $puzzle2 is 1 or $puzzle2 is 2)[The arcade cabinet does not stir. [[Back->BacksideHandler]]](if: $puzzle2 is 0)[You approach the arcade cabinet. This appears to be a word game. You see an inscription scratched into the metal between the joysticks: "She's a sore loser, you know." There is a lockbox attached to the underside of the cabinet. You cannot discern what is in it. [[Enter a word->Entry]](if: $boltcutters is 1)[ [[Use the boltcutters->Nope]]] [[Back->BacksideHandler]]] {(if: $deaths is 0)[<script>drawCanvasBackground("images/side.png")</script>](if: $deaths is 1)[<script>drawCanvasBackground("images/side2.png")</script>](if: $deaths is 2)[<script>drawCanvasBackground("images/side3.png")</script>]}<canvas id="canvas" width= "600" height= "480" class="canvasClass"></canvas><div class='textbox'>{(if: $Entry is "cigarettes" or $Entry is "Cigarettes" or $Entry is "CIGARETTES" or $Entry is "Cigaretes" or $Entry is "cigaretes" or $Entry is "Cigarrettes" or $Entry is "cigarrettes" or $Entry is "pack of cigarettes" or $Entry is "PACK OF CIGARETTES" or $Entry is "Pack of cigarettes" or $Entry is "Pack Of Cigarettes" or $Entry is "pack Of Cigarettes" or $Entry is "pack of Cigarettes" or $Entry is "pack of cigaretes" or $Entry is "pack of cigarretes" or $Entry is "pack of cigarrettes")[(go-to: "Cigarettes")](if: $Entry is "food" or $Entry is "Food" or $Entry is "FOOD" or $Entry is "Snacks" or $Entry is "snacks" or $Entry is "SNACKS" or $Entry is "a snack" or $Entry is "A snack" or $Entry is "A Snack" or $Entry is "A SNACK" or $Entry is "snack" or $Entry is "Snack" or $Entry is "SNACK")[(go-to: "Food")] }(else:)[You aren't able to find anything useful. (set: $Entry to "nothing") [[Look for something else?->Row 1 (Snacks)]] [[Back->ShelfHandler]]]<script>drawCanvasBackground("images/shelf.png")</script>{(if: $Entry is "batteries" or $Entry is "Batteries" or $Entry is "BATTERIES")[(go-to: "ScriptedKill1")] (else-if: $Entry is "boltcutters" or $Entry is "BOLTCUTTERS" or $Entry is "Boltcutters"or $Entry is "bolt cutters" or $Entry is "BOLT CUTTERS" or $Entry is "Bolt cutters"or $Entry is "Bolt Cutters")[(go-to: "Boltcutters")] (else-if: $Entry is "noisemaker" or $Entry is "Noisemaker" or $Entry is "noise maker"or $Entry is "NOISEMAKER" or $Entry is "Noise Maker" or $Entry is "toy" or $Entry is "Toy" or $Entry is "TOY")[(go-to: "Distraction")] (else-if: $Entry is "flashlight" or $Entry is "Flashlight" or $Entry is "FLASHLIGHT"or $Entry is "Torch" or $Entry is "torch" or $Entry is "TORCH" or $Entry is "light" or $Entry is "Light" or $Entry is "LIGHT" or $Entry is "flash light" or $Entry is "Flash Light" or $Entry is "FLASH LIGHT" or $Entry is "Flash light" or $Entry is "lamp" or $Entry is "Lamp" or $Entry is "Lamp")[(go-to: "Flashlight")] }(else:)[You aren't able to find anything useful. (set: $Entry to "nothing") [[Look for something else?->Row 2 (Electronics)]] [[Back->ShelfHandler]]]<script>drawCanvasBackground("images/shelf.png")</script>{(if: $Entry is "razor" or $Entry is "Razor" or $Entry is "RAZOR" or $Entry is "razors" or $Entry is "RAZORS" or $Entry is "Razors")[(go-to: "Razor")](if: $Entry is "key" or $Entry is "Key" or $Entry is "KEY" or $Entry is "keys" or $Entry is "KEYS" or $Entry is "Keys")[(go-to: "Key")] (if: $Entry is "soap" or $Entry is "SOAP" or $Entry is "Soap" or $Entry is "Shampoo" or $Entry is "SHAMPOO" or $Entry is "shampoo")[(go-to: "Soap")] }(else:)[You aren't able to find anything useful. (set: $Entry to "nothing") [[Look for something else?->Row 3 (Toiletries)]] [[Back->ShelfHandler]]]<script>drawCanvasBackground("images/shelf.png")</script>{(set: $AttendantTalk to 0) (set: $deaths to 0) (set: $puzzle1 to 0) (set: $puzzle2 to 0) (set: $puzzle3 to 0) (set: $puzzle4 to 0) (set: $attendant to 1) (set: $Entry to "nothing") (set: $inv to 0) (set: $quarter to 0) (set: $toy to 0) (set: $counter to 0)}The fog swallows you whole this time. You are not just in the expanse--you are part of it. It flows into your mouth and nose, your eyes, pores, your ears. You sense that she approves--know that she approves. The two of you will grow well-acquainted in the infinite period to follow. Perhaps there are wonders to be had in this place of desolation, wonders that no living mortal could perceive without taking the steps that you have taken. Or perhaps not. Perhaps this is all just a bad dream. Perhaps all you need to do is wake up. (set: $inv to 0) Or perhaps you will remain here. (align: "=><=")[(link: "Wake up?")[(reload:)]]<script>drawCanvasBackground("images/gas.png")</script>(if: $puzzle3 is 1 or $puzzle3 is 2 and $toy is 2)[You approach the dumpster again. Nothing sticks out to you. <script>drawCanvasBackground("images/dumpster.png")</script> [[Go back->Go outside]]](else-if: $toy is 2)[You approach what before appeared to be a floating orb. As you grow closer you see that it isn't anything supernatural--just a spherical lamppost drilled into the side of the gas station. Beneath it, up against a brick wall, is an open dumpster. As you look into it you see that it contains no trash--at least, no typical trash. There are children's toys in a bunch of different colors and types, a few shattered records, some stray computer parts, and a number of books embossed with Cyrillic lettering. (set: $puzzle3 to 1) Sitting atop the pile of junk is a single puzzle piece. You take it. <script>drawCanvasBackground("images/dumpster.png")</script> [[Go back->Go outside]]](else-if: $toy is not 2)[You continue to approach the floating orb, trying to outpace just whatever is closing in on you. It's a futile effort. (set: $deaths to it+1)(if: $deaths is 1 and $AttendantTalk is not 0)[(set: $AttendantTalk to 8)] You catch a glimpse of the end of this route--the vague shape you saw is an open dumpster containing something that doesn't quite look like trash--but before you can make out more it melts away. The light is gone, the building to your left vanishes. You're alone in the empty expanse. <script>drawCanvasBackground("images/fog2.png")</script> [[Fade out->DeathHandler]]](if: $toy is 2)[(go-to: "Go outside")](if: $toy is not 2)[It's not possible to make it back in time. The attention on you builds to a pinpoint, almost a physical, laser pain on the back of your neck. (set: $deaths to it+1)(if: $deaths is 1 and $AttendantTalk is not 0)[(set: $AttendantTalk to 8)] It's too much to bear. [[Fade out->DeathHandler]]]<script>drawCanvasBackground("images/fog2.png")</script>(if: $toy is 2)[You see a silhouette of what looks to be a handful of gas pumps. They cluster close around what seems to be a van, as if by doing so they may more properly steel themselves against the chilling fog. [[Go on->CorpseHouse2]] [[Go back->Go outside]]](if: $toy is not 2)[You see a silhouette of what looks to be a handful of gas pumps. But even as you approach they seem to grow farther and farther away--not because they are running away, but because something is pulling you back. (set: $deaths to it+1)(if: $deaths is 1 and $AttendantTalk is >1)[(set: $AttendantTalk to 8)] Soon you can see nothing, neither pump nor the gas station nor your own hands. Only fog. [[Fade out->DeathHandler]]]<script>drawCanvasBackground("images/fog2.png")</script>(set: $Entry to "nothing")(if: $boltcutters is 2)[You don't need any more boltcutters. [[Back->ShelfHandler]]](if: $boltcutters is 1)[You don't need a second pair of boltcutters. [[Back->ShelfHandler]]](if: $boltcutters is not 1)[A pair of boltcutters is hanging from one of the shelf's many racks. (if: $toy is 0)[As you lift it free something catches your eye--words on a package in rainbow colors, spelling out: LIGHTS-UP--I-SING-TOO! (set: $boltcutters to 1) Your focus shifts away from it rather quickly, however, and you heft the boltcutters up into the crook of your arm.](if: $toy is not 0)[You heft the boltcutters up into the crook of your arm.(set: $boltcutters to 1)] [[Back->ShelfHandler]] ]<script>drawCanvasBackground("images/shelf.png")</script>(if: $toy is 1 or $toy is 2)[You don't find any other noisemakers or toys on the shelf. [[Back->ShelfHandler]]](if: $toy is 0)[Nestled between a miniature toolkit and a package of disposable thimbles, you find a small package containing a plastic fish. The fish is obese and wears an oversized grin. Through its translucent skin you can see circuitry and a number of LED lights. The package says: LIGHTS UP! I SING, TOO! GREAT FOR PARTIES! GREAT AT KEEPING KIDS BUSY! (set: $toy to 1)(set: $Entry to "nothing") You take it. [[Back->ShelfHandler]]](set: $Entry to "nothing")<script>drawCanvasBackground("images/shelf.png")</script>This is an emergency exit door. Something about it seems to stand out from the rest of the gas station. Next to it, inset into the wall, is a metal panel with four almost-rectangular grooves. [[Try the door]](if: $examine is 1)[ [[Examine the panel->Panel]]] [[Back->BacksideHandler]]{(if: $examine is 0)[(if: $deaths is 0)[<script>drawCanvasBackground("images/back.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/back.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/back.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/back2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/back2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/back2.3.png")</script>]]}(if: $puzzle1 is 2 and $puzzle2 is 2 and $puzzle3 is 2 and $puzzle4 is 2 and $examine is 1)[<script>A.track('dooropen').play();</script>{(if: A.playlist('radio').isPlaying())[ <script>A.playlist('radio').stop()</script>] (if: A.playlist('radio2').isPlaying())[ <script>A.playlist('radio2').stop()</script> ](if: A.playlist('radio3').isPlaying())[ <script>A.playlist('radio3').stop()</script> ]}At your touch, the door swings wide. Beyond there is not the odorless, cold fog that suffuses that which is beyond the gas station--there is only darkness. You hear metal rend, things falling, breaking behind you--something is tearing the gas station apart. Don't turn around. <script>A.track('rumble').loop(true).play();</script> [[Run->Escape!]]](else-if: $examine is 0)[<script>A.track('doortry').play();</script>You try the door, but it doesn't budge. You notice that the panel beside the door appears to be missing something. Was it open before? (set: $examine to 1) [[Examine the panel->Panel]] [[Back->BacksideHandler]]](else:)[<script>A.track('doortry').play();</script>You try the door, but it doesn't budge. [[Examine the panel->Panel]] [[Back->BacksideHandler]]]{(if: $examine is 0)[(if: $deaths is 0)[<script>drawCanvasBackground("images/back.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/back.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/back.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/back2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/back2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/back2.3.png")</script>]]}(if: $puzzle1 is 1)[(link: "Slot Piece 1 in")[<script>A.track('click').play();</script>(set: $puzzle1 to 2)(set: $counter to it+1)(go-to: "Panel")] ](if: $puzzle2 is 1)[(link: "Slot Piece 2 in")[<script>A.track('click').play();</script>(set: $puzzle2 to 2)(set: $counter to it+1)(go-to: "Panel")] ](if: $puzzle3 is 1)[(link: "Slot Piece 3 in")[<script>A.track('click').play();</script>(set: $puzzle3 to 2)(set: $counter to it+1)(go-to: "Panel")] ](if: $puzzle4 is 1)[(link: "Slot Piece 4 in")[<script>A.track('click').play();</script>(set: $puzzle4 to 2)(set: $counter to it+1)(go-to: "Panel")] ][[Try the door]] [[Back->BacksideHandler]] (if: $counter is 0)[<script>drawCanvasBackground("images/panel.png")</script>](if: $counter is 1)[<script>drawCanvasBackground("images/panel2.png")</script>](if: $counter is 2)[<script>drawCanvasBackground("images/panel3.png")</script>](if: $counter is 3)[<script>drawCanvasBackground("images/panel4.png")</script>](if: $counter is 4)[<script>drawCanvasBackground("images/panel5.png")</script>]You jerk awake in the cab of your truck. <script>A.track('night').loop(true).play();</script> Outside it is night. No cars pass on the highway beside your vehicle; no lights are visible in the dark wilderness beyond. <script>A.track('rumble').stop();</script> Part of you hopes it was all a part of your imagination. That there isn't some force out of time and space waiting to pull in people and things to torture for its own amusement. And if there was one, it stands to reason that there must be others. But it was no dream, and something tells you that had you not found a way out of that little gas station your body would never have awoken. And something tells you that you were one of the lucky ones. After a few minutes you take to the road, eager to put this stretch behind you. (set: $inv to 0) (align: "=><=")[THE END (link: "Play again?")[(reload:)]]<script>drawCanvasBackground("images/gas.png")</script>After a few moments of careful searching you make out a small bit of plastic that has fallen beneath a row of shampoo bottles. As you pull it out you see that it is a safety razor. The blade is gummed up with something you'd rather not look at. (set: $Entry to "nothing") Wrapped around the length of the handle is a paper note. It reads: THERE IS SOMEONE LOCKED IN THE OTHER BATHROOM--I KNOW IT. BUT I HAVE NO KEY TO GET TO THEM. I KNOW IT IS HERE SOMEWHERE. WHERE CAN IT BE FOUND? In a smaller script at the note's bottom are the words "Listen carefully" beside a crude drawing of a baseball. [[Back->ShelfHandler]]<script>drawCanvasBackground("images/shelf.png")</script>You take the boltcutters to the lock beneath the arcade cabinet. Though you strain with all your might, you're not able to slice through the metal. [[Back->Listen to the radio]]{(if: $deaths is 0)[<script>drawCanvasBackground("images/side.png")</script>](if: $deaths is 1)[<script>drawCanvasBackground("images/side2.png")</script>](if: $deaths is 2)[<script>drawCanvasBackground("images/side3.png")</script>]}You cock your arm back and hurl the tiny noisemaker into the fog. As it arcs through the air it begins to light up and bleat a strange, strangled series of tones. (set: $toy to 2) After only a moment the toy's lights are swallowed up by the fog, though the song continues. <script>A.track('song').loop(true).play(); A.track('song').volume(0.05);</script> [[Back->Go outside]]<script>drawCanvasBackground("images/fog2.png")</script>(if: $coolthing is 1)[You stand at the back of the corpse-filled van. The idea of continuing to stand here, out in the empty expanse, sends a chill down your spine. [[Go back->Go outside]]](if: $coolthing is not 1)[Upon approach you see that the gas pumps are coated in a thin layer of frost. The air is chilled in a way that seems less as if there is no heat and more as if heat does not exist, has never existed. It's difficult to put your finger on. You pass between the pumps and pass behind the open back of the van. (link: "...")[It is filled with corpses. You count six for certain but it's tough to tell just how many of the disembodied bones before you belong to just one skeleton. The same layer of frost that the pumps bore coats the corpses. As you look closer you see that there are thousands of tiny holes beneath the surface of the ice, peering eye-like at you from within nearly every bone you can see. You also notice a small object clutched in one of the disembodied skeletal hands. [[Examine the object->Coolthingget]] [[Go back->Go outside]]]]<script>drawCanvasBackground("images/fog2.png")</script>The object appears to be a very small journal or notebook. You gingerly pry the pages open, flipping to a random spot: "...and with the two of us trapped here we got to talking about the place. Aleeah's right--it shouldn't be operating. None of the lights are wired, none of the plumbing connects to anything, and even if there were mechanics in place there can't possibly be any nearby infrastructure. No power lines, neither. We decided to spend some time out here, away from the gas station. Feels too much like things in there have been set up for something. Don't know why or by who. Don't like to guess. I miss home. Hell, I even miss flying the stretch between Colorado and New Jersey. And Aleeah says last she remembered she was in her band's camper, driving cross-country. Neither of us've eaten in some time, and I'm gettin tired." (set: $coolthing to 1) The remaining pages are run through with the same myriad of tiny holes present throughout all the bones. A shudder runs through your body and you drop the notebook to rest with its owner. [[Back->CorpseHouse2]] <script>drawCanvasBackground("images/fog2.png")</script>"You... you went outside. With how long you were out... you must have retrieved the piece we needed." (set: $AttendantTalk to 9) "I didn't... I didn't expect you'd be able to. Look, I..." The attendant swallows and looks down at the front desk. "We can't both get out of here. I think you must have realized it by now. I'm trapped behind this desk and without a distraction I'll be torn apart before I can even get to the back exit." "Just... just go back outside. She doesn't have any use for things that were made here. Any of the pieces you have will be left behind when she takes you. Please. Please, I'll pay you." He leans forward, depleting one of coin-changers, and presses a single quarter into your hands. (set: $quarter to 1) "I don't know how long I've been here but it must have been years. I want to go home." "Please." [[Leave->StoreFront]]{(if: $attendant is 1)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front2.3.png")</script>]]}"It will be quick, I'm sure. Go out. I won't give up the piece that I have. You won't take it from me. It's the right thing to do. Haven't I suffered enough? Haven't I been here long enough?" [[Leave->StoreFront]] {(if: $attendant is 1)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front2.3.png")</script>]]}The machine emits a soft, blunt *BLIP* and powers off. You appear to have lost. (set: $puzzle2 to 1)(set: $Entry to "nothing") There is a jangling from the lockbox near the machine's coin slots. As you squat down you see that the lock has disengaged, allowing you to open it freely. There is a puzzle piece within. You take it. <script>A.track('turnoff').play();</script> [[Back->Listen to the radio]] {(if: $deaths is 0)[<script>drawCanvasBackground("images/side.png")</script>](if: $deaths is 1)[<script>drawCanvasBackground("images/side2.png")</script>](if: $deaths is 2)[<script>drawCanvasBackground("images/side3.png")</script>]}You hear your own voice, disembodied and amplified, buzz loudly in the next room, the full effect dulled by the wall separating you from the gas station proper. (set: $attendant to 0) There is a moment's delay--then the floor (text-style: "shudder")[SHAKES] as if struck by a single, terrible blow. You hear a muffled, strangled yell--and then silence. As you place the receiver back on the hook you realize that the cord dangling from it does not connect to the wall. [[Back->Listen to the radio]] {(if: $deaths is 0)[<script>drawCanvasBackground("images/side.png")</script>](if: $deaths is 1)[<script>drawCanvasBackground("images/side2.png")</script>](if: $deaths is 2)[<script>drawCanvasBackground("images/side3.png")</script>]}(if: $puzzle4 is 1 or $puzzle4 is 2)[The attendant is still gone. You know better than to go back behind his desk. [[Leave->StoreFront]]](else-if: $puzzle4 is < 1)[The attendant is gone. In the place where he stood you find a single jagged puzzle piece--and an old photo. (set: $puzzle4 to 1) The picture is black-and-white, faded and bent, but still in one piece. By your estimate it must be close to eighty years old, judging by how yellowed the paper has become. It is of a man, a woman, and a tiny child swaddled in a blanket. Your eye gravitates toward the man in the picture--but though he slightly resembles the attendant, the facial shape is not quite the same. This is someone else. As you look down on the picture the swaddled child begins to wriggle. It's not your eyes playing tricks on you--it is looking at you. Your stomach turns. You don't want to look at this any more. [[Leave->StoreFront]]]{(if: $attendant is 1)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/front2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/front2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/front2.3.png")</script>]]}(if: $key is 1 or $key is 2)[You already have the key. [[Back->BacksideHandler]]](if: $key is not 1 or $key is not 2)[You part a row of empty deodorant bottles. Behind them, lying on the white metal, is a single copper key. You take it. (set: $key to 1) [[Back->BacksideHandler]]]<script>drawCanvasBackground("images/shelf.png")</script><script>A.playlist('radio').mute(true); A.playlist('radio2').mute(true); A.playlist('radio3').mute(true);</script><script>A.track('bathroom').loop(true).play();</script>(if: $key is 2)[You've already opened the bathroom door. The black sludge continues to plaster the walls. [[Read the note->Notebook]] [[Back->BacksideHandler]]](if: $key is not 2)[You open the locked bathroom door. (set: $key to 2)<script>A.track('dooropen').play();</script> The other bathroom is coated, floor-to-ceiling, in something that is equal parts black and flakey. There is no discernable odor but a wave of nausea takes hold of you all the same. There is a notebook in the floor's center. [[Read it->Notebook]] [[Back->BacksideHandler]]]{(if: $examine is 0)[(if: $deaths is 0)[<script>drawCanvasBackground("images/back.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/back.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/back.3.png")</script>]](else:)[(if: $deaths is 0)[<script>drawCanvasBackground("images/back2.png")</script>](else-if: $deaths is 1)[<script>drawCanvasBackground("images/back2.2.png")</script>](else-if: $deaths is 2)[<script>drawCanvasBackground("images/back2.3.png")</script>]]}The intense sensation of being watched fades, replaced instead by static. The sound of a regular phone line. This receiver was installed upside-down. [[Speak->AttendantKill]] [[Back->Listen to the radio]] {(if: $deaths is 0)[<script>drawCanvasBackground("images/side.png")</script>](if: $deaths is 1)[<script>drawCanvasBackground("images/side2.png")</script>](if: $deaths is 2)[<script>drawCanvasBackground("images/side3.png")</script>]}You slot your quarter into the coin slot--and the phone begins to ring. (set: $quarter to 2)<script>A.track('phone').loop(true).play();</script> [[Answer->PhoneAnswer]] [[Don't->Listen to the radio]] {(if: $deaths is 0)[<script>drawCanvasBackground("images/side.png")</script>](if: $deaths is 1)[<script>drawCanvasBackground("images/side2.png")</script>](if: $deaths is 2)[<script>drawCanvasBackground("images/side3.png")</script>]}You lift the receiver to your ear. <script>A.track('phone').stop();</script> "TURRN ME UPSIDE DOOWN." There is a click. The line goes dead. (set: $Trick to 1)(set: $quarter to 3) [[Leave->phone]] {(if: $deaths is 0)[<script>drawCanvasBackground("images/side.png")</script>](if: $deaths is 1)[<script>drawCanvasBackground("images/side2.png")</script>](if: $deaths is 2)[<script>drawCanvasBackground("images/side3.png")</script>]}{(if: A.playlist('radio').isPlaying())[ <script>A.playlist('radio').stop()</script>] (if: A.playlist('radio2').isPlaying())[ <script>A.playlist('radio2').stop()</script> ](if: A.playlist('radio3').isPlaying())[ <script>A.playlist('radio3').stop()</script> ]<script>A.track('gasamb').stop();</script> <script>A.track('lights').stop();</script> <script>A.track('song').stop(); A.track('badwin').stop(); </script>}(set: $deadhere to 0)(if: $deaths is 1)[(go-to: "ScriptedKill2")] (if: $deaths is 2)[(go-to:"ScriptedKill")] (if: $deaths is 3)[(go-to:"DeathFinal")]Again you find yourself in the white expanse, and again there is a sensation of curious energy. She is more than close, now. Black pillars dot the landscape around you, a giant cage that is yet still too small. Above there is a dark mass, like a black cloud swallowing an empty sky. Displeasure radiates from it like electric waves. You see something pull off the main mass, something black and long, a tube of smoke. It closes in on you faster than you can even think. [[Fade out->BathroomOpen]] <script>drawCanvasBackground("images/fog2.png")</script>From the moment the first word leaves your mouth you know you've made a terrible mistake. (if: $AttendantTalk is 5)[(set: $AttendantTalk to 6)](set: $deaths to it + 1) The receiver begins to hum, growing in volume, growing, growing--until it suddenly bottoms out into a low, bleak tone. [[Fade out->DeathHandler]] {(if: $deaths is 0)[<script>drawCanvasBackground("images/side.png")</script>](if: $deaths is 1)[<script>drawCanvasBackground("images/side2.png")</script>](if: $deaths is 2)[<script>drawCanvasBackground("images/side3.png")</script>]}(unless: $Entry is "nothing")[{(set: $lettervalues to (dm: "a", 1, "b", 2, "c", 3, "d", 2, "e", 1, "f", 4, "g", 2, "h", 4, "i", 1, "j", 8, "k", 5, "l", 1, "m", 3, "n", 1, "o", 1, "p", 3, "q", 10, "r", 1, "s", 1, "t", 1, "u", 1, "v", 4, "w", 4, "x", 8, "y", 4, "z", 10, "A", 1, "B", 2, "C", 3, "D", 2, "E", 1, "F", 4, "G", 2, "H", 4, "I", 1, "J", 8, "K", 5, "L", 1, "M", 3, "N", 1, "O", 1, "P", 3, "Q", 10, "R", 1, "S", 1, "T", 1, "U", 1, "V", 4, "W", 4, "X", 8, "Y", 4, "Z", 10, )) (if: $Entry's length is <15)[(set: $letters to (a:)) (for: each _index, ...(range: 1, $Entry's length))[ (set: $letters to it + (a: $Entry's (_index))) ]](else:)[(set: $failure to 1)] (if: $failure is not 1)[(for: each _letter, ...$letters)[ (if: _letter is in $lettervalues)[(set: $score to (it + _letter of $lettervalues))](else:)[(set: $failure to 1)]]] }(if: $score is >6 and $letters's length is 5 and $failure is not 1 and $letters's 1st is "d" or $letters's 1st is "D")[<script>A.track('badwin').play();</script>The machine begins to light up. An alarm begins, a high, piercing sound that tears into your eardrums. If this is meant to congratulate you on your victory, maybe it would have been better to lose.(set: $deaths to it+1)(if: $deaths is 1 and $AttendantTalk is >1)[(set: $AttendantTalk to 8)] You feel an intense scrutiny shift first to the machine... and then to you. (set: $deadhere to 1)(set: $score to 0) [[Fade out->DeathHandler]]](else-if: $score is <=6 and $letters's length is 5 and $letters's 1st is "d" or $letters's 1st is "D")[(go-to: "Win")](unless: $letters's 1st is "d" or $letters's 1st is "D")[Please start your word with a D.](if: $letters's length is not 5)[ (set: $Entry to "nothing")[Please enter a word of valid length.]]](else:)[Please enter a word.] (if: $failure is 1)[Please do not enter anything that is not a letter.(set: $failure to 0)](if: $deadhere is not 1)[ (set: $score to 0)[[Back->Listen to the radio]]]{(if: $deaths is 0)[<script>drawCanvasBackground("images/side.png")</script>](if: $deaths is 1)[<script>drawCanvasBackground("images/side2.png")</script>](if: $deaths is 2)[<script>drawCanvasBackground("images/side3.png")</script>]}(if: $food is 1)[You no longer have much of an appetite. [[Back->ShelfHandler]]](if: $food is not 1)[You peruse the shelves at random, eventually alighting upon a single plastic bag advertising "Brand Y Potato Crisps". You open the bag and the odor that wafts from within does not at all resemble that of food. As you peer into the depths of the bag something within wriggles, ever so slightly. (set: $food to 1) A wave of nausea washes over you and you put the bag back on the shelf. [[Back->ShelfHandler]]](set: $Entry to "nothing")<script>drawCanvasBackground("images/shelf.png")</script>"My muscles are liquifying. Legs went first. Never seen anything like it. Here's what I know about this place. Writing it while my arm still works. Hope you can make better use of it than I could. -A lot of people moving from one place to another end up here. Travelers, drivers, derelicts, vagabonds. Rock stars on tour. Lot of junk, too. -This doesn't look like any gas station I've ever seen. It's a barren wasteland with a coat of white paint slapped over it here and there to pretend to be something more than it is. -She doesn't like it when things make noise or act different from how they're supposed to. I don't know what role I was supposed to play, but I guess I didn't play it. -She's only a child. There are others, bigger than her. Makes me glad I'll be dead soon. Don't like the idea that there are other places like this. -There isn't any way out. -There is no way out. Don't bother looking. -stay -Stay a while, won't you? -stay -stay stay The rest of the notebook is filled with variations of the word "STAY". [[Leave->BacksideHandler]] <script>drawCanvasBackground("images/staticimg.png")</script>(set: $inv to 0)Your belongings are: -a worn driver's license (if: $puzzle1 is 1)[-the first of four puzzle pieces ](if: $puzzle2 is 1)[-the second of four puzzle pieces ] (if: $puzzle3 is 1)[-the third of four puzzle pieces ] (if: $puzzle4 is 1)[-the fourth of four puzzle pieces ] (if: $toy is 1)[-a plastic, light-up, singing fish toy ] (if: $boltcutters is 1)[-a pair of pristine boltcutters ] (if: $cigarettes is 1)[-a package of cigarettes ] (if: $quarter is 1)[-a rusty, filthy quarter ] (if: $key is 1)[-an unadorned copper key ] (link: "Back")[(undo:)]<script>drawCanvasBackground("images/staticimg.png")</script>(align: "=><=")[<div id = 'title'>You Will Travel No More</div> Made for the 2019 Devsquad Summer Game Jam (link: 'Start the Game')[(go-to: "BathroomOpen")] [[Credits]]]<script>drawCanvasBackground("images/gas.png")</script>E, A, O, T, I, N, R, S, L, U = 1 point D, G = 2 points C, M, B, P = 3 points H, F, W, Y, V = 4 points K = 5 points J, X = 8 points Q, Z = 10 points {<input type="text" data-varname="Entry">\ <script>processInputElements();</script>} |zhotkey>[[[Enter->ArcadeGuess]]] [[Back->Listen to the radio]] <script>drawCanvasBackground("images/wordgame.png")</script>You see a plastic flashlight, suspended by a metal wire from a hook. As you pick it up and experimentally try to click it on, you find that it illuminates nothing. (set: $Entry to "nothing") Upon closer inspection the bulb seems fine, but when you unscrew the back and peer at the lamp's innards you see that it has none. This is an empty plastic tube merely *resembling* a flashlight. You put it back on the rack. [[Back->ShelfHandler]]<script>drawCanvasBackground("images/shelf.png")</script>(align: "=><=")[<div id = 'title'>Credits</div>] **<u>DEVELOPMENT</u>** Coding and Writing: Conor Walsh **<u>ART</u>** Interior Art: MidoriMushrooms (link-repeat: "Deviantart")[(open-url: "https://www.deviantart.com/midorimushrooms")] Additional Art: Kendra Coburn **<u>SOUND</u>** Sound design: Gewürzwiesel **<u>RECORDINGS</u>** Radio Voice 1 & 8: Joshua Mueller Radio Voice 2: Conor Walsh Radio Voice 3: Gewürzwiesel Radio Voice 4: Sugar **<u>ADDITIONAL SOUNDS</u>** Gas Station Ambience: "spack.ogg" by Vivian Balding Exterior Ambiance: "Dark Swamp Theme - 1" by Speedenza (link-repeat: "Link")[(open-url: "https://freesound.org/people/Speedenza/sounds/207841/")] Radio Ambiance 1: "Deep Dark ambient pad" by Jedo (link-repeat: "Link")[(open-url: "https://freesound.org/people/Jedo/sounds/397009/")] Radio Ambiance 2: "Dark Ambient Drone" by PatrickLieberkind (link-repeat: "Link")[(open-url: "https://freesound.org/people/PatrickLieberkind/sounds/396457/")] Radio Ambiance 3: "Ambiant 1" by TheFrohman (link-repeat: "Link")[(open-url: "https://freesound.org/people/TheFrohman/sounds/206043/")] Night Ambiance: "Ambience, Night Wildlife, A.wav" by InspectorJ (www.jshaw.co.uk) of Freesound.org Rumbling: "Cinematic Deep Rumble" by swiftoid (link-repeat: "Link")[(open-url: "https://freesound.org/people/swiftoid/sounds/184313/")] Door Opening: "Door opening.wav" by MootMcnoodles (link-repeat: "Link")[(open-url: "https://freesound.org/people/MootMcnoodles/sounds/444386/")] Bathroom Ambiance: "Sewer drone.wav" by Tomlija (link-repeat: "Link")[(open-url: "https://freesound.org/people/Tomlija/sounds/155928/")] Broken Toy: "Circuit Bent Sounds" by hiddenpersuader (link-repeat: "Link")[(open-url: "https://freesound.org/people/hiddenpersuader/sounds/157774/")] Arcade Win: "Arcade02 -" by tyops (link-repeat: "Link")[(open-url: "https://freesound.org/people/tyops/sounds/244262/")] Phone Ringing: "old phone ringing" by cvp1965 (link-repeat: "Link")[(open-url: "https://freesound.org/people/cvp1965/sounds/275053/")] Door Locked: "Door Locked 01" by ppfpower87 (link-repeat: "Link")[(open-url: "https://freesound.org/people/ppfpower87/sounds/341301/")] Arcade Machine Off: "sucked into classroom.aiff" by benjaminharveydesign (link-repeat: "Link")[(open-url: "https://freesound.org/people/benjaminharveydesign/sounds/315930/")] Lights Loop: `"Fluoresent_Light_Hum_and_Refrigerator.wav"` by brytonentertainment (link-repeat: "Link")[(open-url: "https://freesound.org/people/brytonentertainment/sounds/369177/")] Click: "Click" by `complex_waveform` (link-repeat: "Link")[(open-url: "https://freesound.org/people/complex_waveform/sounds/213148/")] **<u>SPECIAL THANKS</u>** My folks for supporting me during development, my testers, and the always-helpful denizens of the Twine Discord. **<u>POWERED BY</u>** Twine HAL v1 by Chapel [[Back->Title]]<script>drawCanvasBackground("images/gas.png")</script>(align: "=><=")[(if: $inv is not 0)[ <hr> [[INVENTORY->Inventory]]</div>]]There's no point looking for cleaning supplies. (set: $Entry to "nothing") Even if you escape this place, you will never be clean again. [[Back->ShelfHandler]]<script>drawCanvasBackground("images/shelf.png")</script>You peer into the endless white. You can feel what remains of you only barely clinging to your body anyway--what would it change to go out there? To become one with this place? You are still connected, however slightly, to your body, though, and what senses of yours remain warn against this course of action. If you walk into the whiteness, you will not find your way back. [[Go on->DeathFinal]] [[Go back inside->StoreFront]] <script>drawCanvasBackground("images/fog2.png")</script>